<?php
namespace tp5_lib\account\model;

use think\Model;

/**
 * 账户变更记录
 * @property string $id
 * @property string $handler 操作者ID
 * @property string $user_id 要修改的用户ID
 * @property string $previous 变更之前的金额
 * @property string $money 变更金额
 * @property string $type 变更类型
 * @property string $asso_id 关联ID，变更类型指定的数据表中的记录ID
 * @property string $message 变更原因
 * @property string $time
 */
class AccountLogModel extends Model
{
    protected $table="account_log";
    public function install()
    {
        $table=$this->db()->getTable();
        $sql="CREATE TABLE IF NOT EXISTS `$table` ( 
            `id` INT NOT NULL AUTO_INCREMENT PRIMARY KEY , 
            `handler` INT NOT NULL , 
            `user_id` INT NOT NULL , 
            `previous` DECIMAL(10,2) NOT NULL , 
            `money` DECIMAL(10,2) NOT NULL , 
            `type` VARCHAR(20) NOT NULL DEFAULT '', 
            `asso_id` INT NOT NULL DEFAULT '0', 
            `message` VARCHAR(100) NOT NULL , 
            `time` INT NOT NULL 
        ) ENGINE = InnoDB;";
        $this->db()->execute($sql);
    }
}

